An Integrated Shared Memory / Message Passing Api for Cluster-based Multicomputing

نویسندگان

  • EVAN SPEIGHT
  • HAZIM ABDEL-SHAFI
  • JOHN K. BENNETT
چکیده

This paper is concerned with the choice of the appropriate programming model for clusters of symmetric multiprocessor (SMP) machines. Software vendors who wish to take advantage of cluster-based multiprocessing can either support message passing, hardware shared memory, or shared memory on top of a DSM runtime system. Software vendors entering the marketplace are similarly faced with the difficult choice between a well-supported message passing standard (MPI) and an emerging shared memory standard (OpenMP) that offers convenience and the promise of performance.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

BLAST: broadband lightweight ATM secure transport for high-performance distributed computing

This paper investigates the use of ATM for cluster based computing. The need for a native ATM API is discussed as well as the performance of message passing libraries (MPL) that are written to use such an API to exploit the advantages of a high-speed network for cluster-based computing. The MPLs offer a standard interface, such as PVM or MPI, and interoperate with existing TCP/IP and UDP/IP bas...

متن کامل

Performance and Power Analysis of RCCE Message Passing on the Intel Single-Chip Cloud Computer

The number of cores integrated on a single chip increases with each generation of computers. Traditionally, a single operating system (OS) manages all the cores and resource allocation on a multicore chip. Intel’s Single-chip Cloud Computer (SCC), a manycore processor built for research use with 48 cores, is an implementation of a “cluster-on-chip” architecture. That is, the SCC can be configur...

متن کامل

Update - based Distributed Shared Memory Integrated into RHODOS ’ Memory Management *

Distributed shared memory (DSM) provides a mechanism to transparently share memory between processes running on different computers in a cluster of workstations (COW). It appears to the user that the computers on the network share a single centralized memory. Although the underlying mechanism for communication is message passing or RPC, the user is unaware of this and is able to use the well kn...

متن کامل

Achieving Quality of Service Communication on Distributed Shared Memory System by Better API Design and Implementation

Parallel applications, emerging in the last several years, require high-performance communication and computation systems, and have additionally placed stringent quality of service (QoS) requirements on programming environments. Especially with the introduction of new communication protocols for cluster computing such as Virtual Interface (VI) architecture, the design and implementation of an e...

متن کامل

Carlsberg: a Distributed Execution Environment Providing Coherent Shared Memory and Integrated Message Passing

The Carlsberg prototype is a distributed operating system designed to provide eecient support for distributed-parallel applications on a cluster of high-performance workstations. A unique feature of Carlsberg is the integration of coherent shared memory, multithreading, and message passing in one system. In this paper we discuss the motivation for the Carlsberg system and we present aspects of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998